package com.xyq;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.function.Consumer;

public class HashSetDemo {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("我");
        list.add("你");
        list.add("他");
        list.add("她");
        System.out.println(list);


        HashSet<String> hashSet = new HashSet<>();
        hashSet.add("我了个扫杠");
        hashSet.add("嗨嗨嗨");
        hashSet.add("么么叽");
        hashSet.add("牛");
        System.out.println(hashSet);
        //取数据（迭代器）
        Iterator<String> iterator = hashSet.iterator();
        while (iterator.hasNext()) {
            String next = iterator.next();
            System.out.println(next);
        }
        //取数据（增强for）
        for (String obj : hashSet) {
            System.out.println("wenzi="+obj);
        }
        int[]arr  = {1,2,3,4,5,6,7,8,9,10};
        for (int i : arr){
            System.out.println(i);
        }
        //取数据（lambda表达式）
        hashSet.forEach(s->System.out.println(s));

        hashSet.forEach(System.out::println);//方法引用

    }
}
